import Vue from 'vue'
// 路由鉴权 权限管理

// 1. 菜单权限
// 用户登录后， 后台返回用户的身份状态码 power:1   超级管理员  2 普通管理员

// 根据身份状态码   发送请求  在路由拦截器中请求

// 请求回来 对应身份的 路由表  let routes=[{path:"",name:{}}]

// 使用  router.addRoutes(routes) 动态添加路由 生成菜单

// 2.按钮级权限
// 根据返回的路由状态码 来封装自定义指令 控制页面的按钮隐藏与显示

Vue.directive('power', {
  bind() {},
  inserted(el, binding) {
    if (binding.value === 1) {
      el.style.display = 'block'
    } else {
      el.style.display = 'none'
    }
  },
  update() {},
  updateComponent() {},
  unbind() {}

})
